查看原文
其他

R | 数学运算(一)

软件操作 自我整合 2022-04-26

R数学运算(一)

1、如何做出曲线积分?

R 语言使用 integrate 函数来得到积分结果,如

2、如何得到一个列向量?

矩阵转置可以使用函数 t( ) ,R 中默认 x 为“integer”类型数据,这时可以用 t( t( x ) ) 得到

列向量:

行向量、列向量常常会有一个比较容易让人迷糊的地方:

计算的是 xTx(计算 xxT 使用 %o% 或 outer( ) 函数)。crossprod( ) 函数能避免这种情况:

它直接计算XTY ,可以看作前者的另一种表达方式,当然crossprod( ) 更为有效。由于 outer( ) 函数的矩阵意义,它常用于三维绘图数据,比如我们计算

那么对应的 R 函数计算为:

3、R 如何进行复数计算?

参考complex( ) 函数的帮助。

4、如何生成对角矩阵?

对一个向量使用 diag( ) 函数,得到对角线元素为向量的对角矩阵;对整数 Z 使用此函数得到 Z 维的单位矩阵。

5、求矩阵的特征值和特征向量的函数是什么?

参考eigen 函数。已知

这里还使用了函数 solve( ) ,这个函数用于运算

而得到x,当然也可以用来求矩阵的逆。

6、如何构造上(下)三角矩阵?

参考函数 lower.tri( )upper.tri( )

来源:刘思喆老师

声明:部分文章和信息来源于互联网,如转载内容涉及版权等问题,请立即与小编联系,我们将迅速采取适当的措施。


感谢您抽出  · 来阅读此文

更多精彩请点击下列分类文章

↓↓↓

R | 基础知识

R |  数据处理(二)

一周年 | 微信公众号改版通知

福利包 | 拉康精神分析培训材料

RStudio | 学习手册中文翻译(四)

治疗

长程动力学治疗发生在两人之间,但是是通过患者-治疗师-督导师三人一组来学习的。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存